BMW M240 review